Application
This unit describes the skills and knowledge required to write and apply scripting language in authoring interactive media.
It applies to individuals who apply skills in writing and customising their own code for work in client-side technologies. They integrate and develop basic scripting routines to enhance interaction levels or remedy functionality errors in interactive media products.
No licensing, legislative or certification requirements apply to this unit at the time of publication.
Elements and Performance Criteria
ELEMENT | PERFORMANCE CRITERIA |
Elements describe the essential outcomes. | Performance criteria describe the performance needed to demonstrate achievement of the element. |
1. Investigate scripting options | 1.1 Assess design specifications to identify areas where scripting languages may be required 1.2 Locate script libraries for pre-written scripts 1.3 Identify areas where customised or new scripts may be necessary 1.4 Present and discuss scripting options with relevant personnel, and confirm compliance with design specifications |
2. Write scripts | 2.1 Scope control structures and algorithms using pseudo-code and flow charts 2.2 Check objects and assets are in place and identified by appropriate labels 2.3 Identify and recommend event handlers 2.4 Write code using correct syntax to meet functional requirements 2.5 Write comments to document coding where necessary 2.6 Use authoring environment, where appropriate, to check code and syntax 2.7 Save code in appropriate format 2.8 Adopt safe ergonomic practices when using screens and keyboards for extended periods of time |
3. Integrate scripting language | 3.1 Source and integrate scripts into authoring environment 3.2 Confirm scripted elements comply with all navigation and graphic design interface considerations 3.3 Eliminate or merge redundant code to ensure code is clean |
4. Test scripting language | 4.1 Test routines to verify script fulfils requirements 4.2 Conduct tests to ensure scripted elements conform to required technical specifications 4.3 Test for faults, and document findings 4.4 Use standard de-bugging techniques to remove fault |
5. Evaluate scripting language | 5.1 Liaise with relevant personnel to evaluate process, and record decisions 5.2 Archive suitable and relevant scripts for future use |
Evidence of Performance
Evidence of the ability to:
use design specifications and discussion with relevant personnel, to identify scripting requirements
create pseudo-code and flowcharts to structure functional logic prior to coding
write scripting language code to meet functional requirements for interactive media products
produce clean, logical and well-documented code
test code and de-bug as required to ensure interactive functions work without fault.
Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.
Evidence of Knowledge
To complete the unit requirements safely and effectively, the individual must:
outline typical challenges when writing scripts for interactive products and how to handle these
describe a range of authoring software, scripting languages and scripted elements
explain different structures used in scripting languages for authoring multimedia products, including Document Object Model (DOM) and Object Oriented Programming (OOP)
identify basic health and safety requirements when working on computers and keyboards.
Assessment Conditions
Assessment must be conducted in a safe environment where evidence gathered demonstrates consistent performance of typical activities experienced in creative arts industry environments. The assessment environment must include access to:
design specifications
authoring environment and software.
Assessors of this unit must satisfy the requirements for assessors in applicable vocational educational and training legislation, frameworks and/or standards.
Foundation Skills
This section describes language, literacy, numeracy and employment skills incorporated in the performance criteria that are required for competent performance.
Skill | Performance Criteria | Description |
Reading | 1.1-1.4, 2.1-2.5, 2.7, 3.1, 3.2, 3.3, 4.2, 4.3, 5.2 | Analyses and interprets complex text to determine compliance requirements, technical specifications and other job related information |
Writing | 2.1-2.5, 2.7, 3.1, 3.3, 4.3, 5.1 | Uses required language to accurately complete authoring requirements Records information in required format Names files according to requirements |
Oral Communication | 1.4, 5.1 | Uses language and features appropriate to the audience to present information and seek feedback Uses questioning and listening techniques to clarify requirements |
Numeracy | 2.1, 2.4 | Uses specialised mathematical language and symbols to write and customise code |
Navigate the world of work | 2.8 | Complies with work health and safety responsibilities |
Interact with others | 1.4, 5.1 | Collaborates in technical decision-making and process evaluation with relevant personnel |
Get the work done | 1.1-1.4, 2.1-2.5, 3.1-3.3, 4.1-4.4, 5.1, 5.2 | Uses formal planning processes to organise the process of researching, writing and evaluating script Makes decisions directly related to completion of required tasks Uses analytical techniques to test and repair scripting language Uses digital tools to create and test script |
Sectors
Visual Communication – Digital Content and Imaging